invoice.js ➔ describe(ꞌUnit Test Invoice Modelꞌ)   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 13

Duplication

Lines 0
Ratio 0 %

Importance

Changes 2
Bugs 0 Features 0
Metric Value
cc 1
c 2
b 0
f 0
nc 1
nop 0
dl 0
loc 13
rs 9.4285

1 Function

Rating   Name   Duplication   Size   Complexity  
A invoice.js ➔ ... ➔ it(ꞌshould be valid with minimal dataꞌ) 0 11 1
1
'use strict'
2
var mongoose = require('mongoose')
3
var Customer = mongoose.model('Customer')
4
var Invoice = mongoose.model('Invoice')
5
var chai = require('chai')
6
var expect = chai.expect
7
8
describe('Unit Test Invoice Model', function () {
9
  it('should be valid with minimal data', function (done) {
10
    var invoice = new Invoice({
11
      customer: new Customer({name: 'Neil Grogan'}),
12
      items: [{ desc: 'Boiler Service and Repair', total: 80.00 }]
13
    })
14
15
    invoice.validate(function (err) {
16
      expect(err).to.not.exist
0 ignored issues
show
introduced by
The result of the property access to expect(err).to.not.exist is not used.
Loading history...
17
      done()
18
    })
19
  })
20
})
21